package model;

import java.util.Calendar;

public class Contrato 
{
	private int numero;
	private Calendar assinatura;
	private String situacao;
	private Contrato anterior;
	private Projeto projeto;
	private Funcionario acompanhador;

	public Contrato() {	}

	public Contrato(int numero)
	{
		this.numero = numero;
	}

	public Contrato(int numero, Calendar assinatura, String situacao, Contrato anterior, Projeto projeto, Funcionario acompanhador)
	{
		this.numero = numero;
		this.assinatura = assinatura;
		this.situacao = situacao;
		this.anterior = anterior;
		this.projeto = projeto;
		this.acompanhador = acompanhador;
	}

	public Contrato(int numero, Projeto projeto)
	{
		this.numero = numero;
		this.projeto = projeto;
	}
	
	public Contrato(int numero, Funcionario acompanhador){
		this.numero = numero;
		this.acompanhador = acompanhador;
	}

	public int getNumero() 
	{
		return numero;
	}

	public void setNumero(int numero) 
	{
		this.numero = numero;
	}

	public Calendar getAssinatura() 
	{
		return assinatura;
	}

	public void setAssinatura(Calendar assinatura) 
	{
		this.assinatura = assinatura;
	}

	public String getSituacao() 
	{
		return situacao;
	}

	public void setSituacao(String situacao) 
	{
		this.situacao = situacao;
	}

	public Projeto getProjeto() 
	{
		return projeto;
	}

	public void setProjeto(Projeto projeto) 
	{
		this.projeto = projeto;
	}

	public Contrato getAnterior() 
	{
		return anterior;
	}

	public void setAnterior(Contrato anterior) 
	{
		this.anterior = anterior;
	}

	public Projeto getReferencia() 
	{
		return projeto;
	}

	public void setReferencia(Projeto projeto) 
	{
		this.projeto = projeto;
	}

	public Funcionario getAcompanhador() 
	{
		return acompanhador;
	}

	public void setAcompanhador(Funcionario acompanhador) 
	{
		this.acompanhador = acompanhador;
	}
}